import request from '@/utils/request';

// 资讯量分析 新增资讯量
export function increaseNewsNumApi(obj) {
  return request({
    url: '/v1/analysis/news/collect',
    method: 'get',
    params: obj
  });
}

// 资讯量分析 通过审核资讯量
export function approveNewsNumApi(obj) {
  return request({
    url: '/v1/analysis/news/approve',
    method: 'get',
    params: obj
  });
}
// 资讯阅读情况  资讯阅读量uv
export function readUvApi(obj) {
  return request({
    url: '/v1/analysis/news/read/uv',
    method: 'get',
    params: obj
  });
}
// 资讯阅读情况 资讯阅读量pv
export function readPvApi(obj) {
  return request({
    url: '/v1/analysis/news/read/pv',
    method: 'get',
    params: obj
  });
}
// 资讯阅读情况 人均阅读资讯数
export function readPeruserApi(obj) {
  return request({
    url: '/v1/analysis/news/read/peruser',
    method: 'get',
    params: obj
  });
}
// 资讯阅读情况 人均阅读时长
export function readtimePeruserApi(obj) {
  return request({
    url: '/v1/analysis/news/readtime/peruser',
    method: 'get',
    params: obj
  });
}
// 资讯阅读情况 篇均资讯阅读时长
export function readtimepernewsApi(obj) {
  return request({
    url: '/v1/analysis/news/readtime/pernews',
    method: 'get',
    params: obj
  });
}
// 资讯频道分析 阅读量PV
export function readPv(obj) {
  return request({
    url: '/v1/analysis/news/channel/read/pv',
    method: 'get',
    params: obj
  });
}

// 资讯频道分析 阅读量UV
export function readUv(obj) {
  return request({
    url: '/v1/analysis/news/channel/read/uv',
    method: 'get',
    params: obj
  });
}

// 资讯内容分析 语言,资讯类型,资讯来源分析
export function typeAnalyzeApi(obj) {
  return request({
    url: '/v1/news_content/get_language_type_source_analyze',
    method: 'get',
    params: obj
  });
}

// 资讯内容分析 一级,二级,三级标签分析
export function tagAnalyzeApi(obj) {
  return request({
    url: '/v1/news_content/get_tags_analyze',
    method: 'get',
    params: obj
  });
}

// 内容数据列表 获取列表
export function getContentListApi(query) {
  return request({
    url: '/v1/analysis/newsContentList',
    method: 'post',
    data: query
  });
}

// 内容数据详情
export function getContentDetailApi(obj) {
  return request({
    url: '/v1/analysis/newsContentDetail',
    method: 'get',
    params: obj
  });
}

// 内容数据详情曲线图
export function getNewsAnalyApi(obj) {
  return request({
    url: '/v1/analysis/newsAnaly',
    method: 'post',
    data: obj
  });
}

// 内容数据完播率
export function getCompletionRateApi(obj) {
  return request({
    url: '/v1/analysis/completionRate',
    method: 'get',
    params: obj
  });
}

// 获取专题列表
export function getSubjectListApi(query) {
  return request({
    baseURL: process.env.NEWS_API,
    url: '/news/special_subject/list',
    method: 'post',
    data: query
  });
}

// 获取话题列表
export function getTopicListApi(query) {
  return request({
    baseURL: process.env.NEWS_API,
    url: '/news/topic/list',
    method: 'get',
    params: query
  });
}

// 获取标签根据标签 tagType2 小视频 tagType3 微头条 
export function getTagListApi (query) {
  return request({
    baseURL: process.env.NEWS_API,
    url: '/news/tag/list_tag',
    method: 'get',
    params: query
  });
}

// 获取审核人员列表
export function getApproveListApi (query) {
  return request({
    url: '/v1/analysis/approveList',
    method: 'get',
    params: query
  });
}
